package tech.hypersense.common.core.domain.model.shared.codegen.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import tech.hypersense.common.core.domain.model.base.BaseEntity;

/**
 * @Author: HyperSense
 * @CreateTime: 2025-03-26
 * @Description: 代码生成基础配置
 * @Version: 1.0
 */
@TableName(value = "gen_config")
@Getter
@Setter
public class GenConfig extends BaseEntity {

    /**
     * 表名
     */
    private String tableName;

    /**
     * 包名
     */
    private String packageName;

    /**
     * 模块名
     */
    private String moduleName;

    /**
     * 实体类名
     */
    private String entityName;

    /**
     * 业务名
     */
    private String businessName;

    /**
     * 父菜单ID
     */
    private Long parentMenuId;

    /**
     * 作者
     */
    private String author;
}
